// +----------------------------------------------------------------------
// | JavaWeb_EleVue_Pro前后端分离旗舰版框架 [ JavaWeb ]
// +----------------------------------------------------------------------
// | 版权所有 2021 上海JavaWeb研发中心
// +----------------------------------------------------------------------
// | 官方网站: http://www.javaweb.vip/
// +----------------------------------------------------------------------
// | 作者: 鲲鹏 <javaweb520@gmail.com>
// +----------------------------------------------------------------------
// | 免责声明:
// | 本软件框架禁止任何单位和个人用于任何违法、侵害他人合法利益等恶意的行为，禁止用于任何违
// | 反我国法律法规的一切平台研发，任何单位和个人使用本软件框架用于产品研发而产生的任何意外
// | 、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其造成的损失 (包括但不限于直接、间接、附带
// | 或衍生的损失等)，本团队不承担任何法律责任。本软件框架只能用于公司和个人内部的法律所允
// | 许的合法合规的软件产品研发，详细声明内容请阅读《框架免责声明》附件；
// +----------------------------------------------------------------------

package com.javaweb.admin.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.javaweb.common.common.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.math.BigDecimal;

/**
 * <p>
 * 销售出库明细
 * </p>
 *
 * @author 鲲鹏
 * @since 2024-01-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("kdl_sale_out_b")
public class KdlSaleOutB extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 药厂销售订单号
     */
    private String vendorso;

    /**
     * KDL货运单号
     */
    private String cahdnno;
    /**
     * 药厂so行号
     */
    private String vendorsolineno;
    /**
     * 药厂货运单行项目号（药厂主键）
     */
    private String vendordnlineno;
    /**
     * 拼箱，零货，整箱标记
     */
    private String boxflag;
    /**
     * 箱号（2个批号相拼）
     */
    private String boxno;
    /**
     * 药厂物料号
     */
    private String materialcode;
    /**
     * KDL 物料号
     */
    private String cahmaterialcode;
    /**
     * 物料描述
     */
    private String materialdes;
    /**
     * 通用名称
     */
    private String comdescription;
    /**
     * 规格
     */
    private String materialspec;
    /**
     * 剂型
     */
    private String materialform;
    /**
     * 注册证号
     */
    private String registno;
    /**
     * 生产厂商名称
     */
    private String manufacturername;
    /**
     * 委托生产厂商名称
     */
    private String submaufacturername;
    /**
     * 药厂发货工厂代码
     */
    private String vendorissueplant;
    /**
     * KDL发货工厂代码
     */
    private String cahissueplant;
    /**
     * 订单数量
     */
    private String orderqty;
    /**
     * 发货数量/收货数量
     */
    private String pgiquantity;
    /**
     * KDL物料单位
     */
    private String cahuom;
    /**
     * 药厂单位
     */
    private String vendoruom;
    /**
     * 药厂批号
     */
    private String vendorbatch;
    /**
     * 序列号
     */
    private String serialno;
    /**
     * 有效期
     */
    private String expireddate;
    /**
     * 生产日期
     */
    private String manufacturedate;
    /**
     * 灭菌批号
     */
    private String sterilizationbatch;
    /**
     * 复核日期
     */
    private String recheckdate;
    /**
     * 复核人员名字
     */
    private String recheckidname;
    /**
     * KDL发货库位
     */
    private String cahlocation;


    private String syncTime;

    /**
     * 状态
     */
    private String status;

    /**
     * 仓库
     */
    private String storcode;

    /**
     * 仓库名
     */
    private String storname;

}